home *** CD-ROM | disk | FTP | other *** search
Text File | 1991-03-06 | 2.7 KB | 55 lines | [TEXT/GEOL] |
- Item 3290795 9-Feb-91 19:59PST
-
- From: WICAT Wicat Systems, Michael Rossetti,PRT
-
- To: MACAPP.TECH$ MacApp Technical
-
- ------------------------------------------------------------------------------
-
- Sub: C++, Why Not?
-
- I must apologize if my last message ("C++ Inevitable") seemed to imply that I
- was had deep emotions for Object Pascal and against C++.
-
- And I'd like to praise Apple about the miracle which they have performed over
- the last 7 years. The transition from the original Macintosh software to the
- nearly delivered System 7 has been phenomenal. Who else can say that they have
- taken a great machine and kept it great (and here I'm emphasizing the system
- software aspect) through several generations? Certainly not DOS/PM/Windows!
- Keep up the terrific work.
-
- Back to OP/C++: I believe that C++ is the future for us Macintosh developers.
- Apple is fully utilizing C++ and we aren't going to change that fact. As time
- goes on it's going to become more difficult to provide complete interfaces to
- the new and improved toolbox capabilities through OP. Well, multiple
- inheritance might just be the thing that causes this difficulty.
-
- And, Apple just might be working on a port of the system software to other
- microprocessor platforms: say, 80x86 and/or a RISC machine. If I were in their
- shoes I would have to think long and hard about using C++ just for the
- portability benefits.
-
- So the way I see it is that C++ is a necessary evil. My hopes are these: Apple
- will continue to provide source code; the source code will be liberally
- commented (which MacApp is NOT currently); obfuscated code will be avoided or,
- if required--for efficiency, for instance--that the obfuscated code will be
- thoroughly commented; that Apple will undertake to completely and thoroughly
- document the class library (which MacApp is NOT currently); and that the
- examples and tutorial will be expanded to include a greater coverage of the
- class library usage (which MacApp does not currently do).
-
- Now, I'm a pretty decent programmer/et al so I'm not really worried about my
- capability to use C++ (I believe that I'm already C++ proficient) but I am
- worried about the Macintosh development community--for it is so important that
- we encourage as many people as possible to utilize the Macintosh. (Because
- [Apple's marketing video notwithstanding] Windows 4.0 or 5.0 or something will
- eventually get here and will eventually really challenge the Macintosh. [After
- all, Apple did give Microsoft a video telling Microsoft everything that had to
- be done to DOS/Windows to make it competitive.])
-
- In the meantime, C++ will certainly provide greater job security to those of us
- capabile of slinging it!
-
- Mike Rossetti
-
-